$(document).ready(function() {
	$('input').iCheck({
		checkboxClass : 'icheckbox_flat-green',
		radioClass : 'iradio_flat-green'
	});
});


$(document).ready(function() {
	checkBoxStyle();
	
	validator();
	
});
//多选框插件
function checkBoxStyle(){
	$('input').iCheck({
		checkboxClass : 'icheckbox_flat-green',
		radioClass : 'iradio_flat-green'
	});
}
//表单验证-添加管理员验证
function validator(){
	$('#form').bootstrapValidator({
        container: 'tooltip',
	    message: 'This value is not valid',
	    feedbackIcons: {
	        valid: 'glyphicon glyphicon-ok',
	        invalid: 'glyphicon glyphicon-remove',
	        validating: 'glyphicon glyphicon-refresh'
	    },
	    fields: {
	    	'name': {
	            message: '商品名称验证失败',
	            validators: {
	                notEmpty: {message: '商品名称不能为空'},
	                stringLength: {min: 1,max: 18,message: '商品名称长度必须在6到18位之间'},
                    regexp: {
                        regexp: /^[\u4e00-\u9fa5_a-zA-Z0-9]+$/,
                        message: '用户名只能包含中文、字母、数字和下划线'
                    }
	            }
	        },
	    	'showPrice': {
	            message: '显示价格验证失败',
	            validators: {
	                notEmpty: {message: '显示价格不能为空' },
	                numeric: {message: '显示价格只能输入数字'}
	                /*,  
                    callback: {  
                         message: '开票金额小于选中金额',  
                         callback: function(value, validator) {  
                            return false;  
                         }  
                    }*/  
	            }
	        },
	    	'introduce': {
	            message: '商品介绍验证失败',
	            validators: {
	                notEmpty: {
	                    message: '商品介绍不能为空'
	                },
	                stringLength: {
                        min: 1,
                        max: 50,
                        message: '上牌介绍长度必须在5到50位之间'
                    },
                    regexp: {
                    	regexp: /^[\u4e00-\u9fa5_a-zA-Z0-9]+$/,
                        message: '用户名只能包含中文、字母、数字和下划线'
                    }
	            }
	        },	  
	        'searchKey': {
	            message: '搜索关键字验证失败',
	            validators: {
	                notEmpty: {
	                    message: '搜索关键字不能为空'
	                },
	                stringLength: {
                        min: 2,
                        max: 20,
                        message: '搜索关键字长度必须在2到20位之间'
                    },
                    regexp: {
                    	regexp: /^[\u4e00-\u9fa5_a-zA-Z0-9]+$/,
                        message: '用户名只能包含中文、字母、数字和下划线'
                    }
	            }
	        },	  
	        'pageTitle': {
	            message: '页面标题验证失败',
	            validators: {
	                notEmpty: {
	                    message: '页面标题不能为空'
	                },
	                stringLength: {
                        min: 1,
                        max: 50,
                        message: '页面标题长度必须在5到50位之间'
                    },
                    regexp: {
                    	regexp: /^[\u4e00-\u9fa5_a-zA-Z0-9]+$/,
                        message: '用户名只能包含中文、字母、数字和下划线'
                    }
	            }
	        },	  
	        'pageDescription': {
	            message: '页面描述验证失败',
	            validators: {
	                notEmpty: {
	                    message: '页面描述不能为空'
	                },
	                stringLength: {
                        min: 1,
                        max: 50,
                        message: '页面描述长度必须在5到50位之间'
                    },
                    regexp: {
                    	regexp: /^[\u4e00-\u9fa5_a-zA-Z0-9]+$/,
                        message: '用户名只能包含中文、字母、数字和下划线'
                    }
	            }
	        },
	        'pageKeyword': {
	            message: '页面关键字验证失败',
	            validators: {
	                notEmpty: {
	                    message: '页面关键字不能为空'
	                },
	                stringLength: {
                        min: 1,
                        max: 50,
                        message: '页面关键字长度必须在5到50位之间'
                    },
                    regexp: {
                    	regexp: /^[\u4e00-\u9fa5_a-zA-Z0-9]+$/,
                        message: '用户名只能包含中文、字母、数字和下划线'
                    }
	            }
	        },
	        'remarks': {
	            message: '商品备注验证失败',
	            validators: {
	                notEmpty: {
	                    message: '商品备注不能为空'
	                },
	                stringLength: {
                        min: 1,
                        max: 50,
                        message: '上牌备注长度必须在5到50位之间'
                    },
                    regexp: {
                    	regexp: /^[\u4e00-\u9fa5_a-zA-Z0-9]+$/,
                        message: '用户名只能包含中文、字母、数字和下划线'
                    }
	            }
	        },
	        'description': {
	            message: '商品描述验证失败',
	            validators: {
	                notEmpty: {
	                    message: '商品描述不能为空'
	                },
	                stringLength: {
                        min: 1,
                        max: 50,
                        message: '上牌描述长度必须在5到50位之间'
                    },
                    regexp: {
                    	regexp: /^[\u4e00-\u9fa5_a-zA-Z0-9]+$/,
                        message: '用户名只能包含中文、字母、数字和下划线'
                    }
	            }
	        }
	        
	        /*'telephone': {
	            validators: {
	                notEmpty: {
	                    message: '移动电话不能为空'
	                },
	                regexp: {
	                    regexp: /^1[3|4|5|7|8]\d{9}$/,
	                    message: '手机号码格式不正确'
	                }
	            }
	        },
	        'email': {
	            validators: {
	                notEmpty: {
	                    message: '电子邮箱不能为空'
	                },
	                regexp: {
	                    regexp: /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/,
	                    message: '电子邮箱格式不正确'
	                }
	            }
	        }*/
	    }
	})
}

var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
/**管理员-编辑*/
$(function() {
	$("#submit").click(function() {
		debugger;
		var params = {};
		$("#form input").each(function() {
			var isText = $(this).is(":text");
			var isHidden = $(this).is(":hidden");
			var isRadio = $(this).is(":radio");
			if(isText || isHidden){
				params[$(this).attr("name")]=$(this).val();
			}
			if(isRadio){
				if($(this).is(":checked")){
					params[$(this).attr("name")]=$(this).val();
				}
			}
		});
		$("#form select").each(function() {
			if($(this).is(":checked")){
				params[$(this).attr("name")]=$(this).val();
			}
		});
		$("#form textarea").each(function() {
			params[$(this).attr("name")]=$(this).val();
		});
		debugger
		if ($("input[name='productId']").val()==""){
			var url = baselocation + '/system/goods/list/add';
		}else{
			var url = baselocation + '/system/goods/list/edit';
		}
		debugger;
		var jsonParams = JSON.stringify(params) 
		$.ajax({
			data : jsonParams,
			contentType: "application/json", 
			dataType:"json",
			type : 'post',
			url : url,
			success : function(result) {
				debugger;
				if (result.success == true) {
					parent.layer.msg(result.message, {
						shade : 0.3,
						time : 1500
					}, function() {
						window.parent.location.reload(); // 刷新父页面
					});
				} else {
					layer.msg(result.message, {
						icon : 2,
						time : 1000
					});
				}
			},
			error:function(e){
				console.log(e)
			}
		})
	})
}) 